class Share {
    String? description;
    String? mini_program_image;
    String? mini_program_path;
    String? share_content;
    String? share_img;
    String? share_long_image;
    String? share_long_image_pre;
    String? share_title;
    String? share_url;

    Share({this.description, this.mini_program_image, this.mini_program_path, this.share_content, this.share_img, this.share_long_image, this.share_long_image_pre, this.share_title, this.share_url});

    factory Share.fromJson(Map<String, dynamic> json) {
        return Share(
            description: json['description'], 
            mini_program_image: json['mini_program_image'], 
            mini_program_path: json['mini_program_path'], 
            share_content: json['share_content'], 
            share_img: json['share_img'], 
            share_long_image: json['share_long_image'], 
            share_long_image_pre: json['share_long_image_pre'], 
            share_title: json['share_title'], 
            share_url: json['share_url'], 
        );
    }

    Map<String, dynamic> toJson() {
        final Map<String, dynamic> data = new Map<String, dynamic>();
        data['description'] = this.description;
        data['mini_program_image'] = this.mini_program_image;
        data['mini_program_path'] = this.mini_program_path;
        data['share_content'] = this.share_content;
        data['share_img'] = this.share_img;
        data['share_long_image'] = this.share_long_image;
        data['share_long_image_pre'] = this.share_long_image_pre;
        data['share_title'] = this.share_title;
        data['share_url'] = this.share_url;
        return data;
    }
}